import axios from "axios";


//axios 用来发送异步请求
axios.defaults.withCredentials=true
//设置同步请求还是异步请求
axios.defaults.headers['X-Requested-With'] = 'XMLHttpRequest'
axios.defaults.headers['token']=sessionStorage.getItem("token")
//设置post请求方式 传参类型
axios.defaults.headers.post['Content-Type']='application/json'

//请求之前拦截器
axios.interceptors.request.use(config=>{
    //在发送请求之前做些什么
    const token=sessionStorage.getItem('token');//每次请求都重新获取token
    if(token){
        config.headers['token']=token;
    }
    return config;
})
//请求拦截器
axios.interceptors.response.use( res => {
    return res.data;
})
export  default  axios;